package collection;

/**
    集合的排序
    Collections是集合的工具类，其定义了很多静态方法用于操作集合。
    Collections.sort()方法用来对List集合进行自然排序(从小到大)
 */

import java.util.*;

public class SortListDemo {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        Random rand = new Random();
        for(int i=0;i<10;i++){
            list.add(rand.nextInt(100));
        }
        System.out.println(list);
        Collections.sort(list);//从小到大排序

        //从大到小，降序排序，重写sort()
        Collections.sort(list, new Comparator<Integer>() {
            @Override
            public int compare(Integer o1, Integer o2) {
                return o2-o1;
            }
        });//重写sort(),使之按照降序排列
        System.out.println(list);

    }
}
